/* CSS Document */
#mem_nav_con {
	display: none;
	background: #FFFFFF;
}
#mem_nav_con a {
    margin: 0.2rem 0.4rem 0.2rem 0px !important;
}

/*登录头部*/
.mem_header {
	background: #8F628F url(../images/mem_home_bg.png) repeat-y left top;
	background-size:100% 100%;
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	min-height: 16rem;
	width: 100%;
	list-style: none;
	overflow: hidden;
	
}
.mem_header .mem_h{
	/*background: url(../images/mem_home_bg1.png) no-repeat 0px bottom;
	background-size:100% auto;*/
	text-align: center;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	min-height: 16rem;
	width: 100%;
	list-style: none;
	overflow: hidden;
}
.mem_header .mem_h .mem_h_tx {
	margin: 2.9rem auto 0 auto;
	padding: 0.4rem;
	width: 8.8rem;
	height: 8.8rem;
	overflow: hidden;
	-moz-border-radius: 4.4rem;
	-webkit-border-radius: 4.4rem;
	border-radius: 4.4rem;
	background:rgba(255,255,255,0.33);	
}
.mem_header .mem_h .mem_h_tx img{
	display: block;
	margin: 0;
	padding: 0;
	width: 8rem;
	height: 8rem;
	overflow: hidden;
	-moz-border-radius: 4rem;
	-webkit-border-radius: 4rem;
	border-radius: 4rem;
}
.mem_header .mem_h .mem_h_name{font: 1.4rem/2.1rem "STXiHei","SimHei","Microsoft YaHei","SimSun"; padding:0.4rem 0.7rem 1rem; text-align:center; color:#FFFFFF;}
.mem_header .mem_h .mem_h_name a, .mem_header .mem_h .mem_h_name span{
	height: 2.6rem;
	overflow: hidden;
	color: #fff;
	text-decoration: none;
	margin: 1rem 0;
	-moz-border-radius: 1.3rem;
	-webkit-border-radius: 1.3rem;
	border-radius: 1.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 1.5rem;
	font: 1.2rem/2.2rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	border: 0.1rem solid #fff;
	display:inline-block;
}
.mem_header .mem_h .mem_h_name a:hover {
	color: #fff;
	border: 0.1rem solid #fff;
		background: #071252;
}
.mem_header .mem_h .mem_h_left {
	text-align: center;
	vertical-align: top;
	margin: 5.3rem 0 0px 2rem;
	padding: 0px;
	height: 6rem;
	width: 8rem;
	overflow: hidden;
	font-size: 1rem;
	line-height: 2rem;
	color: #FFFFFF;
	text-decoration: none;
	float:left;
}
.mem_header .mem_h .mem_h_left img{
	text-align: center;
	vertical-align: top;
	margin: 0px auto;
	padding: 0px;
	height: 4rem;
	width: 4rem;
	overflow: hidden;
	background: #FF9933;
	display: block;
	clear: both;
	-moz-border-radius: 2rem;
	-webkit-border-radius:2rem;
	border-radius: 2rem;
}

.mem_header .mem_h .mem_h_right {
	text-align: center;
	vertical-align: top;
	margin: 5.3rem 2rem 0 0;
	padding: 0px;
	float: right;
	height: 6rem;
	width: 8rem;
	overflow: hidden;
	font-size: 1rem;
	line-height: 2rem;
	color: #FFFFFF;
	text-decoration: none;
}
.mem_header .mem_h .mem_h_right img{
	text-align: center;
	vertical-align: top;
	margin: 0px auto;
	padding: 0px;
	height: 4rem;
	width: 4rem;
	overflow: hidden;
	background: #FF9933;
	display: block;
	clear: both;
	-moz-border-radius: 2rem;
	-webkit-border-radius:2rem;
	border-radius: 2rem;
}



.mem_home_tips {
	clear: both;
	border-bottom: 1px solid #ddd;
	padding:0.5rem 0 0 0;
	background:#FFFFFF;
}

.mem_home_tips a {
	font-size: 1rem;
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	display: block;
	padding: 0.6rem;
	overflow: hidden;
	width:100%;
	position: relative;
}
.mem_home_tips a:hover {color: #f00;}
.mem_home_tips a img {
	text-align: center;
	vertical-align: top;
	margin: 0px auto;
	padding: 0px;
	height: 4rem;
	width: 4rem;
	overflow: hidden;
	display: block;
	clear: both;}

.mem_home_tips1 {
	clear: both;
	margin: 0px ;
	padding: 0px;
	width: 100%;
	list-style: none;
	overflow: hidden;
}
.mem_home_tips1 dl{
	clear: both;
	border-bottom: 0.1rem solid #eee;
	margin: 0px;
	padding: 0.5rem 0px;
	width: 100%;
	list-style: none;
	overflow: hidden;
}
.mem_home_tips1 dt{
	font-size: 1.4rem;
	line-height: 3.4rem;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 0px 0 0 1rem;
	float: left;
	height: 3.6rem;
	width: 11rem;
	list-style: none;
	overflow: hidden;
	margin: 0px;
}
.mem_home_tips1 dt a{
	font-size: 1.4rem;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
.mem_home_tips1 dt a:hover{
	color: #2781D9;
}
.mem_home_tips1 dd{
	float: right;
	height: 3.6rem;
	width: 20rem;
	list-style: none;
	overflow: hidden;
	margin: 0px;
	text-align: left;
}
.mem_home_tips1 dd a {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #666666;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px 1rem 0 0rem;
	padding: 0px;
	float: left;
	height: 3.6rem;
	width: 4rem;
	overflow: hidden;
}
.mem_home_tips1 dd a:hover {
	color: #2781D9;
}
.mem_home_tips1 dd a img {
	margin: 0px auto 0.3rem;
	padding: 0px;
	clear: both;
	height: 1.8rem;
	width: 1.8rem;
	overflow: hidden;
	-moz-border-radius: 0.9rem;
	-webkit-border-radius: 0.9rem;
	border-radius: 0.9rem;
	display:block;
	
	}
/*会员首页导航*/	
.mem_home_nav {
	margin:  1rem 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
	display:block;
}
.mem_home_nav a {
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0.7rem;
	clear: both;
	width: 100%;
	overflow: hidden;
	border-bottom: 0.1rem solid #eee;
}

.mem_home_nav a i {
	margin: 0px 1rem 0 0;
	padding: 0px;
	float: left;
	height: 3rem;
	width: 3rem;
	overflow: hidden;
}

.mem_home_nav a i img{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 3rem;
	width: 3rem;
	overflow: hidden;
	display: block;
}
.mem_home_nav a h2 {
	margin: 0px;
	padding: 0.5rem 0px;
	float: left;
	min-height: 3rem;
	width: 24rem;
	overflow: hidden;
	font-size:1.4rem;
	line-height:2rem;
	color:#333333;
	display: block;
	text-align:left;
	font-style: normal;
	font-weight: normal;
}

.mem_home_nav a h2 span{
	margin: 0px;
	font-size:1.0rem;
	line-height:2rem;
	color:#888;
	font-style: normal;
	font-weight: lighter;
	float: right;
	padding: 0px;
}
.mem_home_nav a h2 span b{
	color:#62AEE8;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 0.5rem;
}
.mem_home_nav a em {
	margin: 0.5rem 0;
	padding: 0px;
	float: right;
	height: 2rem;
	width: 1.5rem;
	overflow: hidden;
	display: block;
}

.mem_home_nav a em img{
	margin: 0.2rem 0 0 0;
	padding: 0px;
	float: right;
	height: 1.6rem;
	width: 1.2rem;
	overflow: hidden;
	display: block;
}
.mem_home_nav a:hover *{ color:#A1012D}
.mem_home_nav a p{
	font-size:1.0rem;
	line-height:2rem;
	color:#888;
	font-style: normal;
	font-weight: lighter;
	float:left;
	padding: 0px 0 0 1rem;
}
.mem_home_nav a p b{
	font-size:2rem;
	color:#f60;
	font-style: normal;
	font-weight: bold;
	float:left;
	padding: 0px;
}

.mem_home_nav a .mem_btn_c {
	height: 2.6rem;
	overflow: hidden;
	
	text-decoration: none;
	margin: 0.4rem 0 0 0;
	-moz-border-radius: 0.3rem;
	-webkit-border-radius: 0.3rem;
	border-radius: 0.3rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 0.8rem;
	font: 1.2rem/2.4rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";	
	background: #A1012D;
	cursor:pointer;
	display:inline-block;
	border-style: none;
	color: #fff;
	float:right ;
	display:block;
}
.mem_home_nav a:hover .mem_btn_c {
	background: #DB3030;
	color: #fff;
}

/*上传图像 */	

.mem_up_portrait {
	margin: 0.5rem 0px 1rem;
	padding: 0px;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;
}
.mem_up_portrait dt{
	margin: 0px;
	padding: 0px;
	width: 10rem;
	list-style: none;
	overflow: hidden;
	float: left;
}
.mem_up_portrait dt #imgShow {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 10rem;
	width: 10rem;
	border-style: none;
	overflow: hidden;
}
.mem_up_portrait dd{
	margin: 0px;
	padding: 0px;
	width: 18.8rem;
	list-style: none;
	overflow: hidden;
	float: right;
}

/*上传图像1 */	

.mem_up_portrait1 {
	margin: 0.5rem 0px 1rem;
	padding: 0px;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;
}
.mem_up_portrait1 dt{
	margin: 0px;
	padding: 0px;
	width: 9rem;
	list-style: none;
	overflow: hidden;
	float: left;
}
.mem_up_portrait1 dt #imgShow {
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 9rem;
	width: 9rem;
	border-style: none;
	overflow: hidden;
}
.mem_up_portrait1 dd{
	margin: 0px;
	padding: 0px;
	width: 17.0rem;
	list-style: none;
	overflow: hidden;
	float: right;
}

/*订单*/
.mem_order_box {
	background: #FFFFFF;
	margin: 0px 0px 1rem;
	padding: 0.7rem;
	clear: both;
	width: 100%;
	border-top: 0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #ddd;
	border-left: 0px none #ddd;
	list-style: none;
	overflow: hidden;
}
.mem_order_box dt {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 7rem;
	width: 7rem;
	overflow: hidden;
}
.mem_order_box dt img{
	margin: 0px;
	padding: 0px;
	height: 7rem;
	width: 7rem;
	overflow: hidden;
	display: block;
	border-style: none;	
}
.mem_order_box dd {
	margin: 0px;
	padding: 0px;
	float: right;
	/*height: 7rem;*/
	width: 23rem;
	overflow: hidden;
}
.mem_order_box dd h2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 2.6rem;
	width: 18rem;
	overflow: hidden;
}
.mem_order_box dd h2 a, .mem_order_box dd h2{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-size: 1.4rem;
	line-height: 2.1rem;
	color: #A1012D;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	font-style: normal;
	font-weight: normal;
}
.mem_order_box dd h2 a:hover{
	color: #f00;
}
.mem_order_box dd .order_del {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 3rem;
	width: 3rem;
	overflow: hidden;
}
.mem_order_box dd .order_del img{
	margin: 0px;
	padding: 0px;
	height: 3rem;
	width: 3rem;
	overflow: hidden;
	display: block;
	border-style: none;	
}

.mem_order_box dd h3 {
	margin: 0px;
	padding: 0.5rem 0px;
	float: left;
	/*height: 4rem;*/
	width: 100%;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2rem;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	display: block;
	font-style: normal;
	font-weight: normal;
}
.mem_order_box dd h3 a{
	margin: 0px;
	padding: 0px;
	/*height: 4rem;*/
	width: 22rem;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2rem;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	display: block;
	font-style: normal;
	font-weight: normal;
}
.mem_order_box dd h3 a:hover{
	color: #f00;
}
.mem_order_box dd h4 {
	margin: 0.5rem 0 0 0;
	padding: 0px;
	float: left;
	/*height: 3.6rem;*/
	width: 100%;
	overflow: hidden;
	font-size: 1.0rem;
	line-height: 1.6rem;
	color: #999;
	text-align: left;
	vertical-align: middle;
	display: block;
	font-weight: normal;
}
.mem_order_box p {
	font-size: 1.2rem;
	color:#666;
	line-height: 2.0rem;
	text-align: left;
	display: block;
	margin:0;
	padding: 0.5rem 0px 0px;
	clear: both;
	width: 100%;
	/*border-top: 0.1rem solid #eee;*/
	overflow: hidden;
}
/*订单2*/
.mem_order_box1 {
	background: #FFFFFF;
	margin: 0px;
	padding: 0.7rem;
	clear: both;
	width: 100%;
	border-top: 0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #ddd;
	border-left: 0px none #ddd;
	list-style: none;
	overflow: hidden;
}
.mem_order_box1 dt {
	margin: 0px;
	padding: 0px 0px 0px 2rem;
	height: 3rem;
	/*width: 24.5rem;*/
	overflow: hidden;
	clear: both;
	font-size: 1.2rem;
	line-height: 3rem;
	color: #333;
	/*float:left;*/
	display:block;
	background: url(../images/icon_ordernum.png) no-repeat left 0.7rem;
	background-size: 1.6rem 1.6rem;
}
.mem_order_box1 dt a{
	font-size: 1.2rem;
	line-height: 3rem;
	color: #333;
	float:left;
	width: 20rem;
}
.mem_order_box1 dt a:hover{
	font-size: 1.2rem;
	line-height: 3rem;
	color: #DB3030;
}
.mem_order_box1 dt em {
	font-size: 1.2rem;
	line-height: 3rem;
	color: #A1012D;
	float:right;
	width: 7rem;
	font-style: normal;
	font-weight: normal;
	text-align: right;
}
.mem_order_box1 dd {
	margin: 0px;
	padding: 0px;
	width: 100%;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2rem;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	clear: both;
}
.mem_order_box1 dd h2 {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2.5rem;
	font-weight: normal;
	color: #f60;
	text-align: left;
	vertical-align: top;
	display: block;
	clear: both;
}
.mem_order_box1 p {
	font-size: 1.2rem;
	color:#666;
	line-height: 2.0rem;
	text-align: left;
	display: block;
	margin:0;
	padding: 0.5rem 0px 0px;
	clear: both;
	width: 100%;
	/*border-top: 0.1rem solid #eee;*/
	overflow: hidden;
}

/*状态*/

.mem_zt_1 {/*待付款*/
	background: #ffffff url(../images/mem_zt_1.png) no-repeat right bottom;
	background-size:7rem 7rem;
}
.mem_zt_2 {/*待收货*/
	background: #ffffff url(../images/mem_zt_2.png) no-repeat right bottom;
	background-size:7rem 7rem;
}
.mem_zt_3 {/*待评价*/
	background: #ffffff url(../images/mem_zt_3.png) no-repeat right bottom;
	background-size:7rem 7rem;
}
.mem_zt_4 {/*已完成*/
	background: #ffffff url(../images/mem_zt_4.png) no-repeat right bottom;
	background-size:7rem 7rem;
}
.mem_zt_5 {/*已确认*/
	background: #ffffff url(../images/mem_zt_5.png) no-repeat right bottom;
	background-size:7rem 7rem;
}
.mem_zt_6 {/*处理中*/
	background: #ffffff url(../images/mem_zt_6.png) no-repeat right bottom;
	background-size:7rem 7rem;
}
.mem_zt_7 {/*已退款*/
	background: #ffffff url(../images/mem_zt_7.png) no-repeat right bottom;
	background-size:7rem 7rem;
}
.mem_zt_8 {/*已拒绝*/
	background: #ffffff url(../images/mem_zt_8.png) no-repeat right bottom;
	background-size:7rem 7rem;
}
.mem_zt_9 {/*已中奖*/
	background: #ffffff url(../images/mem_zt_9.png) no-repeat right bottom;
	background-size:7rem 7rem;
}
.mem_zt_10 {/*未中奖*/
	background: #ffffff url(../images/mem_zt_10.png) no-repeat right bottom;
	background-size:7rem 7rem;
}
.mem_zt_11 {/*待开奖*/
	background: #ffffff url(../images/mem_zt_11.png) no-repeat right bottom;
	background-size:7rem 7rem;
}


/*通用盒子，一行行排列*/
.mem_unitbox1 {
	background: #FFFFFF;
	margin: 0px 0px 1rem;
	padding: 0.7rem 1.2rem;
	clear: both;
	width: 100%;
	border-top: 0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #ddd;
	border-left: 0px none #ddd;
	list-style: none;
}
.mem_unitbox1 dt {
	margin: 0px 0px 0.5rem;
	padding: 0px 0 0.5rem 0;
	overflow: hidden;
	font-size: 1.4rem;
	line-height: 2.4rem;
	color: #A1012D;
	text-decoration: none;
	text-align: left;
	display: block;
	clear: both;
	border-bottom: 0.1rem  dotted #ddd;
}
.mem_unitbox1 dd {
	margin: 0px;
	padding: 0px 0 0.3rem 0;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2.4rem;
	color: #666666;
	text-decoration: none;
	text-align: left;
	display: block;
	clear: both;
}

.mem_unitbox2 {
	margin: 0;
	padding: 0.7rem 1.2rem;
	clear: both;
	width: 100%;
	border-top: 0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0px none #ddd;
	border-left: 0px none #ddd;
	list-style: none;
}
.mem_unitbox2 dt {
	margin: 0px 0px 0.5rem;
	padding: 0px 0 0.5rem 0;
	overflow: hidden;
	font-size: 1.4rem;
	line-height: 2.4rem;
	color: #A1012D;
	text-decoration: none;
	text-align: left;
	display: block;
	clear: both;
	border-bottom: 0.1rem  dotted #ddd;
}
.mem_unitbox2 dd {
	margin: 0px;
	padding: 0px 0 0.3rem 0;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2.4rem;
	color: #666666;
	text-decoration: none;
	text-align: left;
	display: block;
	clear: both;
}
/*内页导航*/
.mem_subnav {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
	border-top:  0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom:  0px none #ddd;
	border-left: 0px none #ddd;
	
}
.mem_subnav td {
	border-right:  0.1rem solid #D4D4D4;height:100%;min-height: 3.2rem;margin: 0;padding: 0;
}
.mem_subnav td:nth-last-child(1){border-right:  0px solid #D4D4D4;}
.mem_subnav a {
	font-size: 1.4rem;
	color: #000000;
	text-decoration: none;
	line-height: 2rem;
	text-align: center;
	vertical-align: top;
	display: inline-table;
	margin: 0px;
	padding: 0.5rem;
	width:100%;
	height:100%;
	border-bottom: 0.1rem solid #dddddd;
	overflow: hidden;
	word-break:break-all;
	
}
.mem_subnav a:hover {
	color: #A1012D;
}
.mem_subnav a.navcur {
	font-size: 1.4rem;
	color: #A1012D;
	text-decoration: none;
	line-height: 2rem;
	text-align: center;
	vertical-align: top;
	display: inline-table;
	margin: 0px;
	padding: 0.5rem;
	width:100%;
	height:100%;
	border-bottom: 0.2rem solid #A1012D;
	overflow: hidden;
	word-break:break-all;
}
/*订单频道导航高亮*/
.mem_or_p1 #mem_or_1, .mem_or_p2 #mem_or_2{
	font-size: 1.4rem;
	color: #A1012D;
	text-decoration: none;
	line-height: 3.0rem;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 3.2rem;
	border-bottom: 0.2rem solid #A1012D;
	overflow: hidden;
}
/*优惠券*/
.mem_coupon {
	background: #FFFFFF;
	display: block;
	margin: 0px 0px 1rem;
	padding: 0px;
	clear: both;
	width: 100%;
	border-bottom: 0.1rem solid #ddd;
	list-style: none;
	overflow: hidden;
}

.mem_coupon dt{
	background: #15B2D3 url(../images/coupon_bg.png) no-repeat left bottom;
	background-size:100% auto;
	display: block;
	padding: 1.2rem 1.2rem 1.2rem 1.2rem;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;
	margin: 0px;
}
.mem_coupon .dt_ygq{
	background: #62DFEE url(../images/coupon_bg.png) no-repeat left bottom;
	background-size:100% auto;
	display: block;
	padding: 1.2rem 1.2rem 1.2rem 1.2rem;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;
	margin: 0px;
}
.mem_coupon dt h2 {
	font: 2.4rem/3rem Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 3rem;
	overflow: hidden;
}
.mem_coupon dt h4 {
	font: 1.4rem/2rem "Heiti SC","Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	color: #FFFFFF;
	text-decoration: none;
	margin: 1rem 0.5rem 0 0;
	padding: 0px;
	float: left;
	height: 2rem;
	overflow: hidden;
	vertical-align: bottom;
	font-style: normal;
	font-weight: normal;
}
.mem_coupon dt h3 {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-size: 1.4rem;
	line-height: 2rem;
	text-align: left;
	display: block;
	font-style: normal;
	font-weight: normal;
}
.mem_coupon dt a {
	height: 2.9rem ;
	overflow: hidden;
	color: #fff;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 1.45rem;
	-webkit-border-radius: 1.45rem;
	border-radius: 1.45rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 1.5rem;
	font: 1.4rem/2.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	border: 0.1rem solid #fff;
	display: inline-block;
	float:right;
}
.mem_coupon dt .ygq {
	height: 2.9rem ;
	overflow: hidden;
	color: #666;
	background: #eee;
	text-decoration: none;
	margin: 0px;
	-moz-border-radius: 1.45rem;
	-webkit-border-radius: 1.45rem;
	border-radius: 1.45rem;
	text-align: center;
	vertical-align: top;
	padding: 0px 1.5rem;
	font: 1.4rem/2.6rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	border: 0.1rem solid #eee;
	display: inline-block;
	float:right;
}


.mem_coupon dt a:hover {
	background: #fff;
	border-style: none;	
	border: 0.1rem solid #fff;	
	color: #09c;
}

.mem_coupon dd{
	background: #fff ;
	display: block;
	padding: 1.2rem;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;
	margin: 0px;
	font: 1.2rem/1.8rem "Heiti SC","STXiHei", "SimHei", "Microsoft YaHei", "SimSun";
	color: #666;
}

/*评论*/
.mem_comments {
	background: #FFFFFF;
	margin: 0.7rem 0px 0 0;
	padding: 0.7rem 0;
	clear: both;
	width: 100%;
	display:block;
	border-top: 0.1rem dotted #ddd;
	border-right: 0px none #ddd;
	border-bottom:0px none #ddd;
	border-left: 0px none #ddd;
	list-style: none;
	overflow: hidden;
}
.mem_comments .memc_l {
	margin: 0px 0 0 1rem;
	padding: 0px;
	float: left;
	height: 6rem;
	width: 6rem;
	overflow: hidden;
	display: block;
}

.mem_comments .memc_l dl {
	margin: 0.3rem 1rem 0px 0px;
	padding: 0.5rem 0px 0px;
	float: left;
	height: 5rem;
	width: 5rem;
	overflow: hidden;
	display: block;
	text-align: center;
	vertical-align: top;
	background: #A1E0ED;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
}
.mem_comments .memc_l .cpure {
	background: #FFACFF;
}
.mem_comments .memc_l dt {
	font: bold 2.5rem/2.5rem Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 2.5rem;
	width: 100%;
	overflow: hidden;
}
.mem_comments .memc_l dd {
	font: 1rem/1.5rem Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1.5rem;
	width: 100%;
	overflow: hidden;
}

.mem_comments .memc_r {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 23rem;
	overflow: hidden;
	display: block;
	font-size: 1.2rem; 
	color: #666; 
	text-decoration: none
}

.mem_star {
	margin: 0px;
	padding: 0;
	height: 2rem;
	width: 10.2rem;
	list-style: none;
	overflow: hidden;
	display:block;
}

.mem_star img{
	height: 1.9rem ;
	width:1.9rem;
	overflow: hidden;
	margin: 0 0.1rem 0 0;
	vertical-align: top;
	padding: 0px;
}

/*物流信息*/
.flow_top {
	background: #37A8F8;
	margin: 0px auto;
	padding: 1rem;
	clear: both;
	width: 30rem;
	list-style: none;
	overflow: hidden;
	-moz-border-radius: 0.3rem 0.3rem 0 0;
	-webkit-border-radius: 0.3rem 0.3rem 0 0;
	border-radius: 0.3rem 0.3rem 0 0;
}
.flow_top dt{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 4rem;
	width: 4rem;
	list-style: none;
	overflow: hidden;
}
.flow_top dt img{
	margin: 0px;
	padding: 0px;
	height: 4rem;
	width: 4rem;
	list-style: none;
	overflow: hidden;
	display:block;
}
.flow_top dd{
	margin: 0px;
	padding: 0px;
	float: right;
	height: 4rem;
	width: 23rem;
	list-style: none;
	overflow: hidden;
}
.flow_top dd h2 {margin: 0px;
	padding: 0px;
	font-size: 1.4rem;
	line-height: 2.2rem;
	color: #FFFFFF;
	font-weight: normal;
	display:block;
}
.flow_top dd h3{
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	display:block;
}


.flow_main {
	background: #fff;
	margin: 0px auto;
	padding: 1rem;
	clear: both;
	width: 30rem;
	list-style: none;
	overflow: hidden;
	-moz-border-radius:  0 0 0.3rem 0.3rem;
	-webkit-border-radius: 0 0 0.3rem 0.3rem;
	border-radius:  0 0 0.3rem 0.3rem;
	border: 0.1rem solid #CCCCCC;
}
.flow_main dl{
	background: url(../images/flow_1.png) no-repeat 6.3rem 0px;
	background-size:1rem auto;
	margin: 0;
	padding: 0px 0px 2rem;
	clear: both;
	width: 100%;
	display:block;
	overflow:hidden;
}
.flow_main dt {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #999999;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 5.6rem;
	list-style: none;
	overflow: hidden;
}
.flow_main dd {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #999999;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 19rem;
	list-style: none;
	overflow: hidden;
}
.flow_main dd span {font-size: 1rem; color: #000; display: block}
.flow_main dl:first-child{
	background: url(../images/flow_2.png) no-repeat 6.3rem 0px;
	background-size:1rem auto;
	margin: 0;
	padding: 0px 0px 2rem;
	clear: both;
	width: 100%;
	display:block;
	overflow:hidden;
}
.flow_main  dl:first-child dt {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 5.6rem;
	list-style: none;
	overflow: hidden;
}
.flow_main dl:first-child dd {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 19rem;
	list-style: none;
	overflow: hidden;
}

.flow_main dl:first-child dd span {font-size: 1rem; color: #3399FF; display: block}

.flow2_top {
	background: #FF9900;
	margin: 0px auto;
	padding: 1rem;
	clear: both;
	width: 30rem;
	list-style: none;
	overflow: hidden;
	-moz-border-radius: 0.3rem 0.3rem 0 0;
	-webkit-border-radius: 0.3rem 0.3rem 0 0;
	border-radius: 0.3rem 0.3rem 0 0;
}


.flow2_top dd{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 28rem;
	list-style: none;
	overflow: hidden;
}
.flow2_top dd h2 {margin: 0px;
	padding: 0px;
	font-size: 1.4rem;
	line-height: 2.2rem;
	color: #FFFFFF;
	font-weight: normal;
	display:block;
}
.flow2_top dd h3{
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	display:block;
}
.flow2_main {
	background: #fff;
	margin: 0px auto;
	padding: 1rem;
	clear: both;
	width: 30rem;
	list-style: none;
	overflow: hidden;
	-moz-border-radius:  0 0 0.3rem 0.3rem;
	-webkit-border-radius: 0 0 0.3rem 0.3rem;
	border-radius:  0 0 0.3rem 0.3rem;
	border: 0.1rem solid #CCCCCC;
}
.flow2_main dl{
	background: url(../images/flow2_1.png) no-repeat 6.3rem 0px;
	background-size:1rem auto;
	margin: 0;
	padding: 0px 0px 2rem;
	clear: both;
	width: 100%;
	display:block;
	overflow:hidden;
}
.flow2_main .dlcur{
	background: url(../images/flow2_2.png) no-repeat 6.3rem 0px;
	background-size:1rem auto;
}
.flow2_main dt {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 5.6rem;
	list-style: none;
	overflow: hidden;
}
.flow2_main dd {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #999999;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 19rem;
	list-style: none;
	overflow: hidden;
}
.flow2_main dd span {font-size: 1rem; color: #888; display: block}

.flow2_main .dlcur dt {
	color: #333;
}
.flow2_main .dlcur dd {
	color: #333;
}

.flow2_main .dlcur dd span {font-size: 1rem; color: #FF9900; display: block}
/*预约*/
.mem_yuyue {
	background: #FFFFFF;
	margin: 0px 0px 1rem;
	padding: 0.7rem;
	clear: both;
	width: 100%;
	border-top: 0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #ddd;
	border-left: 0px none #ddd;
	list-style: none;
	overflow: hidden;
}

.mem_yuyue h2 {
	font-size: 1.4rem;
	line-height: 3rem;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
}
.mem_yuyue dl {
	margin: 0px;
	padding: 0px;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;
}
.mem_yuyue dl .i1{
	background: url(../images/icon_yuyue.png) no-repeat 0px 0.1rem;
	background-size:1.2rem 7rem;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1.5rem;
	width: 1.5rem;
	overflow: hidden;
}
.mem_yuyue dl .i2{
	background: url(../images/icon_yuyue.png) no-repeat 0px -1.6rem;
	background-size:1.2rem 7rem;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1.5rem;
	width: 1.5rem;
	overflow: hidden;
}
.mem_yuyue dl .i3{
	background: url(../images/icon_yuyue.png) no-repeat 0px -3.3rem;
	background-size:1.2rem 7rem;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1.5rem;
	width: 1.5rem;
	overflow: hidden;
}
.mem_yuyue dl .i4{
	background: url(../images/icon_yuyue.png) no-repeat 0px -5.0rem;
	background-size:1.2rem 7rem;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1.5rem;
	width: 1.5rem;
	overflow: hidden;
}
.mem_yuyue dt {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #666666;
	text-decoration: none;
	text-align:left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1.5rem;
	width: 5rem;
	list-style: none;
	overflow: hidden;
}
.mem_yuyue dd {
	font-size: 1rem;
	line-height: 1.5rem;
	color: #444;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	float: right;
	min-height: 1.5rem;
	width: 24rem;
	list-style: none;
	overflow: hidden;
}

.mem_address {
	background: #FFFFFF;
	margin: 0px 0px 1rem;
	padding: 0.7rem;
	clear: both;
	width: 100%;
	border-top: 0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #ddd;
	border-left: 0px none #ddd;
	list-style: none;
	overflow: hidden;
}
.mem_address h2 {
	font-size: 1.4rem;
	line-height: 3rem;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 3rem;
	width: 100%;
	overflow: hidden;
}
.mem_address h2 span{
	margin: 0px;
	font-size:1.2rem;
	line-height:3rem;
	color:#444;
	font-style: normal;
	font-weight: lighter;
	float: right;
	padding: 0px;
}
.mem_address h3 {
	font-size: 1.2rem;
	line-height: 2rem;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px;
	padding: 0px 0 1rem 0;
	clear: both;
	width: 100%;
	overflow: hidden;
}
.mem_address .addr_btn1 {
	font-size: 1rem;
	line-height: 1.6rem;
	color: #666666;
	text-decoration: none;
	background: url(../images/csscheckbox.png) no-repeat 0px 0px;
	background-size:1.6rem 3.2rem;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 0px 1.8rem;
	float: left;
	height: 1.6rem;
	width: 6rem;
	overflow: hidden;
	cursor:pointer;
	
}
.mem_address .addr_btn2 {
	font-size: 1rem;
	line-height: 1.6rem;
	color: #A1012D;
	text-decoration: none;
	background: url(../images/csscheckbox.png) no-repeat 0px -1.6rem;
	background-size:1.6rem 3.2rem;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 0px 1.8rem;
	float: left;
	height: 1.6rem;
	width: 6rem;
	overflow: hidden;
}

.mem_address a.addr_btn3:link, .mem_address a.addr_btn3:visited, .mem_address a.addr_btn3:hover{
	font-size: 1rem;
	line-height: 1.6rem;
	color: #666666;
	text-decoration: none;
	background: url(../images/address_edit.png) no-repeat 0px 0rem;
	background-size:1.6rem 1.6rem;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 0px 1.8rem;
	float: right;
	height: 1.6rem;
	width: 5rem;
	overflow: hidden;
	cursor:pointer;
}
.mem_address .addr_btn4 {
	font-size: 1rem;
	line-height: 1.6rem;
	color: #666666;
	text-decoration: none;
	background: url(../images/address_del.png) no-repeat 0px 0rem;
	background-size:1.6rem 1.6rem;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 0px 1.8rem;
	float: right;
	height: 1.6rem;
	width: 5rem;
	overflow: hidden;
	cursor:pointer;
}
.guoqi *{
	color: #999999 !important;
}
/*预约号*/
.mem_yuyue_num {
	margin: 1rem 0 0 0;
	padding: 0.7rem 0 0 0;
	clear: both;
	width: 100%;
	overflow: hidden;
	border-top: 0.1rem dashed #ddd;
	display: block;
}
.mem_yuyue_num h4 {
	font-size: 1.2rem;
	color:#666;
	line-height: 2.0rem;
	text-align: left;
	display: block;
	margin:0;
	font-weight: normal;
	text-decoration: none;
} 
.mem_yuyue_more {
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
	overflow: hidden;
	display: block;
}
.mem_yuyue_more h4 {
	font-size: 1.2rem;
	color:#666;
	line-height: 2.0rem;
	text-align: left;
	display: none;
	margin:0;
	font-weight: normal;
	text-decoration: none;
} 

.mem_yuyue_more span {
	font-size: 1.2rem;
	color:#A1012D;
	line-height: 2.0rem;
	text-align: left;
	display: block;
	margin:0.5rem 0 0 0;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/arrow_3a.png) no-repeat left center;
	background-size:1.4rem 1.2rem;
	padding: 0px 0px 0px 1.8rem;
	clear: both;
	height: 2rem;
	width: 100%;
	overflow: hidden;
	cursor:pointer;
} 
.mem_yuyue_more em {
	font-size: 1.2rem;
	font-style:normal;
	color:#A1012D;
	line-height: 2.0rem;
	text-align: left;
	display: none;
	margin:0.5rem 0 0 0;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/arrow_3b.png) no-repeat left center;
	background-size:1.4rem 1.2rem;
	padding: 0px 0px 0px 1.8rem;
	clear: both;
	height: 2rem;
	width: 100%;
	overflow: hidden;
	cursor:pointer;
} 

/*订单页查看产品*/

.mem_order_pro {
	margin:0 0 1rem 0;
	padding:0 0.7rem;
	clear: both;
	width: 100%;
	overflow: hidden;
	display: block;
	border-top:  0px none #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #ddd;
	border-left: 0px none #ddd;
	background: #FFFFFF;
}
.mem_order_pro span {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.mem_order_pro span >div{
	font-size: 1.2rem;
	color:#666;
	line-height: 3.0rem;
	text-align: left;
	display: block;
	margin:0;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/arrow_3a.png) no-repeat left center;
	background-size:1.4rem 1.2rem;
	padding: 0px 0px 0px 1.8rem;
	clear: both;
	height: 3rem;
	width: 100%;
	overflow: hidden;
	cursor:pointer;
} 
.mem_order_pro em  {
	display: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.mem_order_pro em >div{
	font-size: 1.2rem;
	font-style:normal;
	color:#666;
	line-height: 3.0rem;
	text-align: left;
	display: block;
	margin:0;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/arrow_3b.png) no-repeat left center;
	background-size:1.4rem 1.2rem;
	padding: 0px 0px 0px 1.8rem;
	clear: both;
	height: 3rem;
	width: 100%;
	overflow: hidden;
	cursor:pointer;
} 

.mem_order_pro dl {
	background: #FFFFFF;
	margin: 0px;
	padding: 0.7rem;
	clear: both;
	width: 100%;
	border-top: 0px none #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #ddd;
	border-left: 0px none #ddd;
	list-style: none;
	overflow: hidden;
	
	display:block;
}
.mem_order_pro dl dt {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 7rem;
	width: 7rem;
	overflow: hidden;
}
.mem_order_pro dl dt img{
	margin: 0px;
	padding: 0px;
	height: 6.5rem;
	width: 6.5rem;
	overflow: hidden;
	display: block;
	border-style: none;	
}
.mem_order_pro dl dd {
	margin: 0px;
	padding: 0px 0 0.6rem 0;
	float: right;
	/*height: 7rem;*/
	width: 22rem;
	overflow: hidden;
}
.mem_order_pro dl dd h2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 3rem;
	width: 18rem;
	overflow: hidden;
}
.mem_order_pro dl dd h2 a, .mem_order_pro dl dd h2{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-size: 1.4rem;
	line-height: 2.8rem;
	color: #A1012D;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	font-style: normal;
	font-weight: normal;
}
.mem_order_pro dl dd h2 a:hover{
	color: #f00;
}


.mem_order_pro dl dd h3 {
	margin: 0px;
	padding: 0px;
	float: left;
	min-height: 2rem;
	width: 100%;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 2rem;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	display: block;
	
	font-style: normal;
	font-weight: normal;
}
.mem_order_pro dl dd h3 a{
	margin: 0px;
	padding: 0px;
	min-height: 2rem;
	width: 22rem;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	display: block;
	font-style: normal;
	font-weight: normal;
	
	/*white-space: nowrap;
	text-overflow:ellipsis;*/
}
.mem_order_pro dl dd h3 a >b {
	font-size: 1.2rem;
	color: #009900;
	text-decoration: none;
	font-weight: normal;
	margin-right: 0.5rem;
}
.mem_order_pro dl dd h3 a:hover{
	color: #f00;
}
.mem_order_pro dl dd h4 {
	margin: 0.5rem 0 0 0;
	padding: 0px;
	float: left;
	/*height: 3.6rem;*/
	width: 100%;
	overflow: hidden;
	font-size: 1.0rem;
	line-height: 1.6rem;
	color: #999;
	text-align: left;
	vertical-align: middle;
	display: block;
	font-weight: normal;
}
.mem_order_pro dl p {
	font-size: 1.2rem;
	color:#666;
	line-height: 2.0rem;
	text-align: left;
	margin:0;
	padding: 0.5rem 0px 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
}
.mem_order_pro dl p >b{
	font-size: 1.2rem;
	color: #f60;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: left;
	vertical-align: top;
	display: block;
}
/*订单列表商品，直接显示的*/
.mem_order_pro1 dl {
	background: #FFFFFF;
	margin: 0px 0 0 0;
	padding: 0.7rem;
	clear: both;
	width: 100%;
	border-top: 0px none #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #ddd;
	border-left: 0px none #ddd;
	list-style: none;
	overflow: hidden;
}
.mem_order_pro1 dl dt {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 7rem;
	width: 7rem;
	overflow: hidden;
}
.mem_order_pro1 dl dt img{
	margin: 0px;
	padding: 0px;
	height: 6.5rem;
	width: 6.5rem;
	overflow: hidden;
	display: block;
	border-style: none;	
}
.mem_order_pro1 dl dd {
	margin: 0px;
	padding: 0px;
	float: right;
	/*height: 7rem;*/
	width: 22rem;
	overflow: hidden;
}
.mem_order_pro1 dl dd h2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 3rem;
	width: 18rem;
	overflow: hidden;
}
.mem_order_pro1 dl dd h2 a, .mem_order_pro1 dl dd h2{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-size: 1.4rem;
	line-height: 2.8rem;
	color: #A1012D;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	font-style: normal;
	font-weight: normal;
}
.mem_order_pro1 dl dd h2 a:hover{
	color: #f00;
}


.mem_order_pro1 dl dd h3 {
	margin: 0px;
	padding: 0.5rem 0px;
	float: left;
	/*height: 3.6rem;*/
	width: 100%;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	display: block;
	font-weight: normal;
	text-decoration: none;
}
.mem_order_pro1 dl dd h3 a{
	margin: 0px;
	padding: 0px;
	/*height: 3.6rem;*/
	width: 22rem;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #333333;
	text-align: left;
	vertical-align: middle;
	display: block;
	font-style: normal;
	font-weight: normal;
}
.mem_order_pro1 dl dd h3 a >b {
	font-size: 1.2rem;
	color: #009900;
	text-decoration: none;
	font-weight: normal;
	margin-right: 0.5rem;
}
.mem_order_pro1 dl dd h3 a:hover{
	color: #f00;
}
.mem_order_pro1 dl dd h4 {
	margin: 0.5rem 0 0 0;
	padding: 0px;
	float: left;
	/*height: 3.6rem;*/
	width: 100%;
	overflow: hidden;
	font-size: 1.0rem;
	line-height: 1.6rem;
	color: #999;
	text-align: left;
	vertical-align: middle;
	display: block;
	font-weight: normal;
}
.mem_order_pro1 dl p {
	font-size: 1.2rem;
	color:#666;
	line-height: 2.0rem;
	text-align: left;
	margin:0;
	padding: 0.5rem 0px 0px;
	clear: both;
	width: 100%;
	overflow: hidden;
}
.mem_order_pro1 dl p >b{
	font-size: 1.2rem;
	color: #f60;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: left;
	vertical-align: top;
	display: block;
}

/*订单页查看产品2*/

.mem_order_pro2 {
	margin:0 0 1rem 0;
	padding:0 0.7rem;
	clear: both;
	width: 100%;
	overflow: hidden;
	display: block;
	border-top:  0.1rem solid #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #ddd;
	border-left: 0px none #ddd;
	background: #FFFFFF;
}
.mem_order_pro2 .mop_tt {
	margin: 0px;
	padding: 0px 0px 0px 2rem;
	height: 3rem;
	/*width: 24.5rem;*/
	overflow: hidden;
	clear: both;
	font-size: 1.2rem;
	line-height: 3rem;
	color: #333;
	/*float:left;*/
	display:block;
	background: url(../images/icon_ordernum.png) no-repeat left 0.7rem;
	background-size: 1.6rem 1.6rem;
}
.mem_order_pro2 .mop_tt a{
	font-size: 1.2rem;
	line-height: 3rem;
	color: #333;
	float:left;
	width: 20rem;
}
.mem_order_pro2 .mop_tt a:hover{
	font-size: 1.2rem;
	line-height: 3rem;
	color: #DB3030;
}
.mem_order_pro2 .mop_tt em {
	font-size: 1.2rem;
	line-height: 3rem;
	color: #A1012D;
	float:right;
	width: 7rem;
	font-style: normal;
	font-weight: normal;
	text-align: right;
}


.mem_order_pro2 dl {
	background: #FFFFFF;
	margin: 0;
	padding: 0.7rem 0;
	clear: both;
	width: 100%;
	border-top: 0px none #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0px solid #eee;
	border-left: 0px none #ddd;
	list-style: none;
	overflow: hidden;
	
	display:block;
}
.mem_order_pro2 dl dt {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5.6rem;
	width: 5.6rem;
	overflow: hidden;
}
.mem_order_pro2 dl dt img{
	margin: 0px;
	padding: 0px;
	height: 5.6rem;
	width: 5.6rem;
	overflow: hidden;
	display: block;
	border-style: none;	
}
.mem_order_pro2 dl dd {
	margin: 0px;
	padding: 0px 0 0.6rem 0;
	float: right;
	/*height: 7rem;*/
	width: 24rem;
	overflow: hidden;
}
.mem_order_pro2 dl dd h2 {
	margin: 0;
	padding: 0px;
	width: 17rem;
	overflow: hidden;
	clear: both;
	display: block;
	float:left;
}
.mem_order_pro2 dl dd h2 a{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #333;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	width: 17rem;
	font-style: normal;
	font-weight: normal;
	word-break:break-all;
}
.mem_order_pro2 dl dd h2 a:hover{
	color: #f00;
}
.mem_order_pro2 dl dd h2 b {
	font-weight: normal;
	color: #A1012D;
}


.mem_order_pro2 dl dd h3 {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 6.5rem;
	overflow: hidden;
	font-size: 1.2rem;
	line-height: 1.8rem;
	color: #999;
	text-align: right;
	vertical-align: middle;
	display: block;
	
	font-style: normal;
	font-weight: normal;
}

.mem_order_pro2 dl dd h3 >b {
	color: #000000;
	text-decoration: none;
	margin: 0;
	text-align: right;
	vertical-align: top;
	display: block;
	overflow: hidden;
	font: bold 1.4rem/1.8rem Arial, Helvetica, sans-serif;
}
.mem_order_pro2 dl dd h4 {
	margin: 0px;
	padding: 0.2rem 0px;
	width: 100%;
	overflow: hidden;
	font-size: 1.1rem;
	line-height: 1.6rem;
	color: #999;
	text-align:left;
	vertical-align: middle;
	display: block;
	
	font-style: normal;
	font-weight: normal;
}
.mem_order_pro2 .mop_price {
	margin: 0;
	padding: 0.7rem 0;
	clear: both;
	width: 100%;
	border-top: 0px none #ddd;
	border-right: 0px none #ddd;
	border-bottom: 0.1rem solid #eee;
	border-left: 0px none #ddd;
	list-style: none;
	overflow: hidden;
	display:block;
	font-size: 1.2rem;
	line-height: 2rem;
	color: #000000;
	text-decoration: none;
	text-align:right;
	vertical-align: top;
}
.mem_order_pro2 .mop_price b {
	font-weight: bold;
	padding-right: 0.2rem;
	padding-left: 0.2rem;
}
.mem_order_pro2 .mop_btn {
	margin: 0;
	padding: 0.7rem 0;
	clear: both;
	width: 100%;
	list-style: none;
	overflow: hidden;
	display:block;
	color: #000000;
	text-decoration: none;
	text-align:right;
	vertical-align: top;
}

/*mem_order_pro2 end*/
.mem_order_box dd .del{float:right;margin-top:.3rem;margin-right:0.5rem;display:inline;}
.mem_order_box dd .del img{width:2rem;height:2rem;}
#phone_box #phone1{
font-size: 1.4rem;
color: #A1012D;
text-decoration: none;
line-height: 3.0rem;
text-align: center;
vertical-align: top;
display: block;
margin: 0px;
padding: 0px;
height: 3.2rem;
border-bottom: 0.2rem solid #A1012D;
overflow: hidden;
}

/*云购评论标题限制高度*/
.yun_order_pl_tt {
	font-size: 1.2rem;
	line-height: 2rem;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: block;
	margin: 0px 0px 1rem;
	padding: 0px;
	clear: both;
	max-height: 6rem;
	width: 100%;
	overflow: hidden;
}